body {
    background-color: #eeeeee;
}

.collapsible-body {
    margin-left: 2rem;
}

.collapsible {
    box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0);
}

.active .collapsible-header {
    background-color: #616161;
}

.active .collapsible-body {
    border-bottom: 0;
}

#voteList .active {
    color: #fff;
    background-color: #616161;
}

.collapsible-header.active {
    border-bottom-color: #616161;
}

.background {
    background-color: #4285f4;
}

.content-background {
    background-color: #4285f4;
    height: 398px;
    position: absolute;
    top: 57px;
    width: 100%;
}


/* label color */

.input-field label {
    color: #000;
}


/* label focus color */

.input-field input[type=text]:focus+label {
    color: #4285f4;
}
.input-field input[type=number]:focus+label {
    color: #4285f4;
}
.input-field input[type=email]:focus+label {
    color: #4285f4;
}
.input-field input[type=password]:focus+label {
    color: #4285f4;
}


/* label underline focus color */

.input-field input[type=text]:focus {
    border-bottom: 1px solid #4285f4;
    box-shadow: 0 1px 0 0 #4285f4;
}
.input-field input[type=number]:focus {
    border-bottom: 1px solid #4285f4;
    box-shadow: 0 1px 0 0 #4285f4;
}
.input-field input[type=email]:focus {
    border-bottom: 1px solid #4285f4;
    box-shadow: 0 1px 0 0 #4285f4;
}
.input-field input[type=password]:focus {
    border-bottom: 1px solid #4285f4;
    box-shadow: 0 1px 0 0 #4285f4;
}
/* valid color */

.input-field input[type=text].valid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}


/* invalid color */

.input-field input[type=text].invalid {
    border-bottom: 1px solid #000;
    box-shadow: 0 1px 0 0 #000;
}


/* icon prefix focus color */

.input-field .prefix.active {
    color: #4285f4;
}